package cn.qidisoft.edu.hzjt.dao;

import java.util.List;

import org.apache.ibatis.session.RowBounds;

import cn.qidisoft.edu.hzjt.model.TwglStudentCorpActivity;

public interface TwglStudentCorpActivityMapper {
    public List<TwglStudentCorpActivity> queryPageList(TwglStudentCorpActivity data,
                                                       RowBounds rowBounds);

    public int queryPageListcount(TwglStudentCorpActivity data);

    public List<TwglStudentCorpActivity> queryList(TwglStudentCorpActivity data);

    public TwglStudentCorpActivity queryByPK(TwglStudentCorpActivity data);

    public int add(TwglStudentCorpActivity data);

    public void update(TwglStudentCorpActivity data);

    public void delete(TwglStudentCorpActivity data);

    public int validation(TwglStudentCorpActivity data);

    /**
     * 
     * @param data
     * @return
     */
    public int queryPageListcount_bzr(TwglStudentCorpActivity data);

    /**
     * 
     * @param data
     * @param rowBounds
     * @return
     */
    public List<TwglStudentCorpActivity> queryPageList_bzr(TwglStudentCorpActivity data,
                                                           RowBounds rowBounds);

    /**
     * 
     * @param data
     * @return
     */
    public TwglStudentCorpActivity queryByPK_bzr(TwglStudentCorpActivity data);

    /**
     * 
     * @param data
     * @return
     */
    public int queryPageListcount_admin(TwglStudentCorpActivity data);

    /**
     * 
     * @param data
     * @param rowBounds
     * @return
     */
    public List<TwglStudentCorpActivity> queryPageList_admin(TwglStudentCorpActivity data,
                                                             RowBounds rowBounds);

    /**
     * 
     * @param data
     */
    public void auditList(TwglStudentCorpActivity data);

    /**
     * 
     * @param data
     * @return
     */
    public List<TwglStudentCorpActivity> export(TwglStudentCorpActivity data);
}